package com.bootdo.program.wallpaper.domain;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;



/**
 * 用户每日结算账单
 * 
 * @author guoyunfei
 * @email 2549789059@qq.com
 * @date 2021-11-09 21:08:21
 */
public class SettlemendaysBillDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//用户ID
	private String userid;
	//结算状态：1-待结算；2-已结算；3-已打款
	private Integer status;
	//结算金额
	private BigDecimal amount;
	//备注
	private String remark;
	//结算时间
	private Date settlementTime;
	//最后修改用户
	private Long updateUser;
	//结算流水号
	private String settlementNo;
	//确认时间
	private Date confirmTime;
	//确认状态：1-未确认；2-已确认
	private Integer confirmState;
	//结算平台 1-抖音；2-快手
	private Integer settlemantPlatform;
	//下载次数
	private Integer downCount;

	private String userName;

	private int dtype;
	private String word;

	private Date createTime;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：用户ID
	 */
	public void setUserid(String userid) {
		this.userid = userid;
	}
	/**
	 * 获取：用户ID
	 */
	public String getUserid() {
		return userid;
	}
	/**
	 * 设置：结算状态：1-待打款；2-已打款;3-打款失败
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：结算状态：1-待打款；2-已打款;3-打款失败
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：结算金额
	 */
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	/**
	 * 获取：结算金额
	 */
	public BigDecimal getAmount() {
		return amount;
	}
	/**
	 * 设置：备注
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注
	 */
	public String getRemark() {
		return remark;
	}
	/**
	 * 设置：结算时间
	 */
	public void setSettlementTime(Date settlementTime) {
		this.settlementTime = settlementTime;
	}
	/**
	 * 获取：结算时间
	 */
	public Date getSettlementTime() {
		return settlementTime;
	}
	/**
	 * 设置：最后修改用户
	 */
	public void setUpdateUser(Long updateUser) {
		this.updateUser = updateUser;
	}
	/**
	 * 获取：最后修改用户
	 */
	public Long getUpdateUser() {
		return updateUser;
	}
	/**
	 * 设置：结算流水号
	 */
	public void setSettlementNo(String settlementNo) {
		this.settlementNo = settlementNo;
	}
	/**
	 * 获取：结算流水号
	 */
	public String getSettlementNo() {
		return settlementNo;
	}
	/**
	 * 设置：确认时间
	 */
	public void setConfirmTime(Date confirmTime) {
		this.confirmTime = confirmTime;
	}
	/**
	 * 获取：确认时间
	 */
	public Date getConfirmTime() {
		return confirmTime;
	}
	/**
	 * 设置：确认状态：1-未确认；2-已确认
	 */
	public void setConfirmState(Integer confirmState) {
		this.confirmState = confirmState;
	}
	/**
	 * 获取：确认状态：1-未确认；2-已确认
	 */
	public Integer getConfirmState() {
		return confirmState;
	}
	/**
	 * 设置：结算平台 1-抖音；2-快手
	 */
	public void setSettlemantPlatform(Integer settlemantPlatform) {
		this.settlemantPlatform = settlemantPlatform;
	}
	/**
	 * 获取：结算平台 1-抖音；2-快手
	 */
	public Integer getSettlemantPlatform() {
		return settlemantPlatform;
	}
	/**
	 * 设置：下载次数
	 */
	public void setDownCount(Integer downCount) {
		this.downCount = downCount;
	}
	/**
	 * 获取：下载次数
	 */
	public Integer getDownCount() {
		return downCount;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public int getDtype() {
		return dtype;
	}

	public void setDtype(int dtype) {
		this.dtype = dtype;
	}

	public String getWord() {
		return word;
	}

	public void setWord(String word) {
		this.word = word;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
}
